package com.yuexunit.finance.project.action.v1.model.output;

import java.util.Date;

import com.yuexunit.web.annotation.Parameter;

/**
*@version 创建时间：2016年11月26日 上午9:23:25
*@author wenwenlong
*类说明
*/

public class FinanceAuditRecordDetail {
	@Parameter(name = "id", description = "融资日志ID")
	private Long id;

	@Parameter(name = "auditDate", description = "创建审核时间")
	private Date auditDate;
	
	@Parameter(name = "roleName", description = "审核角色信息")
	private String roleName;

	@Parameter(name = "auditState", description = "审核状态类型:0:拒绝/1:同意")
	private Long auditState;
	
	@Parameter(name = "opinion", description = "审核意见", nullable = true)
	private String opinion;
	
	@Parameter(name = "auditJoinId", description = "审核关联业务ID")
	private Long auditJoinId;
	
	@Parameter(name = "auditTask", description = "审核业务类型  1:融资、2:放款、3:提货  、4：用户审核 、5:用户等级审核、 6：临时额度审核")
	private Long auditTask;
	
	@Parameter(name = "finalState", description = "当前流程节点审核状态")
	private Long finalState;
	
	@Parameter(name = "createDateTime", description = "创建时间")
	private Date createDateTime;
	
	@Parameter(name = "accountId", description = "当前审批用户信息")
	private Long accountId;
	
	@Parameter(name = "accountName", description = "审批人")
	private String accountName;

	@Parameter(name = "accountName", description = "提货申请Id")
	private Long pickupId;
	
	public Long getPickupId() {
		return pickupId;
	}

	public void setPickupId(Long pickupId) {
		this.pickupId = pickupId;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Date getAuditDate() {
		return auditDate;
	}

	public void setAuditDate(Date auditDate) {
		this.auditDate = auditDate;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public Long getAuditState() {
		return auditState;
	}

	public void setAuditState(Long auditState) {
		this.auditState = auditState;
	}

	public String getOpinion() {
		return opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

	public Long getAuditJoinId() {
		return auditJoinId;
	}

	public void setAuditJoinId(Long auditJoinId) {
		this.auditJoinId = auditJoinId;
	}

	public Long getAuditTask() {
		return auditTask;
	}

	public void setAuditTask(Long auditTask) {
		this.auditTask = auditTask;
	}

	public Long getFinalState() {
		return finalState;
	}

	public void setFinalState(Long finalState) {
		this.finalState = finalState;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

	public Long getAccountId() {
		return accountId;
	}

	public void setAccountId(Long accountId) {
		this.accountId = accountId;
	}

	public String getAccountName() {
		return accountName;
	}

	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}
}
